/*DC项目*/

@charset "utf-8";

html{ color:#1A1617; font-size:62.5%;font-family:'trebuchet\ ms','Microsoft yahei',Arial !important;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; font-size:14px; width:100%; margin:0px auto; min-width:320px; font-family:'Microsoft yahei',Arial !important;}
a { color:#1A1617; text-decoration:none; outline: none !important; }
a:hover{text-decoration:none;}
img { border:none; }
ol,ul,li { list-style:none; }
i{background-color:none;}
img{ max-width:100%;}
body{
	 overflow-x:hidden;
     -webkit-overflow-scrolling : touch;
}


/*select::-ms-expand { display: none; }*/

input[type="text"],
input[type="button"],
textarea,
select{
	 	/*-webkit-appearance:none;
	appearance:none;
	  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;*/
}
@keyframes flotage{
	   50%{-webkit-transform:translate(0px,-6px);-moz-transform:translate(0px,-6px);-ms-transform:translate(0px,-6px);-o-transform:translate(0px,-6px);},
	   100%{-webkit-transform:translate(0px,-3px);-moz-transform:translate(0px,-3px);-ms-transform:translate(0px,-3px);-o-transform:translate(0px,-3px);}
}
@keyframes flotageMax{
	   50%{-webkit-transform:translate(0px,-10px);-moz-transform:translate(0px,-10px);-ms-transform:translate(0px,-10px);-o-transform:translate(0px,-10px);},
	   100%{-webkit-transform:translate(0px,-2px);-moz-transform:translate(0px,-2px);-ms-transform:translate(0px,-2px);-o-transform:translate(0px,-2px);}
}
@keyframes bounce{0%,100%,20%,53%,80%{
	-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
	transition-timing-function:cubic-bezier(0.215,.61,.355,1);
	-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)
	}
	40%,43%{
		-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		-webkit-transform:translate3d(0,-30px,0);
		transform:translate3d(0,-30px,0)
	}
	70%{
		-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		-webkit-transform:translate3d(0,-15px,0);
		transform:translate3d(0,-15px,0)
	}
	90%{
		-webkit-transform:translate3d(0,-4px,0);
		transform:translate3d(0,-4px,0)
	}
}
@keyframes bounce_ease{
	0%,100%,20%,53%,80%{
	-webkit-transition-timing-function:cubic-bezier(0.215,.61,.355,1);
	transition-timing-function:cubic-bezier(0.215,.61,.355,1);
	-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)
	}
	40%,43%{
		-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		-webkit-transform:translate3d(0,-10px,0);
		transform:translate3d(0,-10px,0)
	}
	70%{
		-webkit-transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		transition-timing-function:cubic-bezier(0.755,.050,.855,.060);
		-webkit-transform:translate3d(0,-6px,0);
		transform:translate3d(0,-6px,0)
	}
	90%{
		-webkit-transform:translate3d(0,-3px,0);
		transform:translate3d(0,-3px,0)
	}
}

@keyframes dc-amin{
	 0%{left:0%; top:0%; background-color:#0B9DE5;}
	 50%{left:24%; top:24%; background-color:#044078;}
	 100%{left:0%; top:0%; background-color:#0B9DE5;}
}
@keyframes de-amin{
	 0%{left:24%; top:24%; background-color:#044078;}
	 50%{left:0%; top:0%; background-color:#0B9DE5;}
	 100%{left:24%; top:24%; background-color:#044078;}
}


@keyframes wave{
	  0%{
	  	   background-color:rgba(230,0,17,.6);
	  	   transform:scale(.9,.9);
	  }
	  100%{
	  	  background-color:rgba(230,0,17,.1);
	  	  transform:scale(2,2);
	  }
}
@keyframes elasticity_point{
	  0%,100%{transform:scale(1,1);}
	  33%{transform:scale(1.1,0.9);}
	  66%{transform:scale(0.9,1.1);}
}
@keyframes te_downing{
	  0%,100%{transform:translateY(0px);}
	  33%{transform:translateY(5px);}
	  66%{transform:translateY(10px);}
}

@keyframes in_selected{
	  0%{transform:rotate(0deg);}
	  100%{transform:rotate(360deg);}
}

@keyframes shake-slow{2%{transform:translate(7px, -8px) rotate(.5deg)}4%{transform:translate(-6px, 4px) rotate(3.5deg)}6%{transform:translate(0px, -9px) rotate(-.5deg)}8%{transform:translate(3px, 5px) rotate(1.5deg)}10%{transform:translate(7px, -4px) rotate(-2.5deg)}12%{transform:translate(-2px, 9px) rotate(.5deg)}14%{transform:translate(7px, -9px) rotate(-1.5deg)}16%{transform:translate(-3px, 6px) rotate(-1.5deg)}18%{transform:translate(-2px, -5px) rotate(-1.5deg)}20%{transform:translate(7px, 5px) rotate(2.5deg)}22%{transform:translate(7px, 5px) rotate(.5deg)}24%{transform:translate(10px, -2px) rotate(.5deg)}26%{transform:translate(7px, -4px) rotate(.5deg)}28%{transform:translate(6px, 0px) rotate(-1.5deg)}30%{transform:translate(-8px, -6px) rotate(-.5deg)}32%{transform:translate(8px, 6px) rotate(-2.5deg)}34%{transform:translate(6px, 2px) rotate(2.5deg)}36%{transform:translate(0px, 2px) rotate(2.5deg)}38%{transform:translate(1px, 1px) rotate(2.5deg)}40%{transform:translate(4px, 5px) rotate(-1.5deg)}42%{transform:translate(2px, 8px) rotate(-2.5deg)}44%{transform:translate(-9px, 8px) rotate(-2.5deg)}46%{transform:translate(0px, -3px) rotate(.5deg)}48%{transform:translate(-2px, 7px) rotate(2.5deg)}50%{transform:translate(-8px, 5px) rotate(-2.5deg)}52%{transform:translate(-3px, -5px) rotate(-1.5deg)}54%{transform:translate(7px, -8px) rotate(-.5deg)}56%{transform:translate(10px, 10px) rotate(-1.5deg)}58%{transform:translate(9px, 8px) rotate(-2.5deg)}60%{transform:translate(5px, -3px) rotate(.5deg)}62%{transform:translate(-6px, 0px) rotate(1.5deg)}64%{transform:translate(-7px, 5px) rotate(-1.5deg)}66%{transform:translate(1px, 4px) rotate(2.5deg)}68%{transform:translate(-1px, -5px) rotate(1.5deg)}70%{transform:translate(-6px, 5px) rotate(-.5deg)}72%{transform:translate(-8px, 5px) rotate(1.5deg)}74%{transform:translate(2px, 0px) rotate(3.5deg)}76%{transform:translate(10px, -4px) rotate(3.5deg)}78%{transform:translate(-8px, 7px) rotate(1.5deg)}80%{transform:translate(2px, 5px) rotate(.5deg)}82%{transform:translate(3px, 3px) rotate(-1.5deg)}84%{transform:translate(3px, -6px) rotate(2.5deg)}86%{transform:translate(-1px, 6px) rotate(-2.5deg)}88%{transform:translate(6px, 2px) rotate(1.5deg)}90%{transform:translate(5px, 5px) rotate(.5deg)}92%{transform:translate(2px, -8px) rotate(3.5deg)}94%{transform:translate(3px, 8px) rotate(-1.5deg)}96%{transform:translate(-7px, -5px) rotate(2.5deg)}98%{transform:translate(-3px, -9px) rotate(3.5deg)}0%,100%{transform:translate(0, 0) rotate(0)}}


@keyframes keoleft{0%{ left : -100%;}100%{left : 0%; }}
@keyframes keoright{0%{ right : -100%;}100%{right : 0%; }}

@-webkit-keyframes colorhue {
  from {
    -webkit-filter: hue-rotate(0deg);
  }
  to {
    -webkit-filter: hue-rotate(-360deg);
  }
}

html.forbid-roll{
	  height:100%; overflow:hidden;
	  width:100%;
}
html.forbid-roll body{
	  height:100%; overflow:hidden;
	  width:100%; position:relative;
}
.ng-fault{ width:100%; overflow:hidden; }

.ng-container{ position:relative;}

.ng-bg{ background-color:rgba(0,0,0,.1);}

.ng-bg-theme{ background-color:#C9293E !important;}

.ng-bg-ccc{ background-color:#F9F9F9 !important;}

.ng-bg-fff{ background-color:#fff  !important;}

.ng-bg-fuse{ background-color:#FDD1B0  !important;}

.ng-bg-assist{ background-color:#F1F1F1;}

.ng-bg-info{ background-color:#6FB7FA;}

.ng-bg-succeed{ background-color:#A5DA43;}

.ng-bg-warning{ background-color:#FFCA3B;}

.ng-bg-danger{ background-color:#FF8F76;}

.ng-bg-black{ background-color:#000; }

.ng-pull-left{ float:left;}

.ng-pull-right{ float:right;}

.ng-viv,.zh-padd{ padding-left:12px; padding-right:12px;}

.ng-oa a{ display:block; width:100%; overflow:hidden;}

.ng-oa a img{ display:block; width:100%;}

.box-test{box-shadow:0px 0px 10px pink inset;}

.gr-row{ margin-left:-15px; margin-right:-15px; *zoom:1; _position:relative;}

.gr-col{ float:left; min-height:1px;}

.gr-padd{ padding-left:15px; padding-right:15px;}

.ng-char{ content:"."; display:block; height:0; visibility:hidden; clear:both;}

#_embed_v3_frmc{
	 display:none !important;
	 visibility:hidden !important;
	 opacity:0 !important;
}

   

.ng-trans{
	-webkit-transition:all .3s ease-in 0s;\n
    -moz-transition:all .3s ease-in 0s;
    -o-transition:all .3s ease-in 0s;
    transition:all .3s ease-in 0s;
}

.ng-tales{
	  display:table;
	  width:100%;
	  height:100%;
	  vertical-align:middle;
	  text-align:center;
}
.ng-tales .ng-tcell{
	  display:table-cell;
	  width:100%;
	  vertical-align:middle;
	  text-align:center;
}
.ng-ini{
	  max-width:1200px;
	  margin:0px auto;
}



/*Project Initiation*/


.ion-head{
	 position:absolute;
	 top:0px; left:0px;
	 width:100%; z-index:200;
}
.ion-head-pc{
	 position:relative;
}
.ion-head-ph{
	 display:none;
}
.ion-head-pc .he-the{
	 background-color:#006D38;
	 position:relative;
	 height:40px;
}
.ion-head-pc .he-extralink{
	 height:40px; position:relative;
	 display:block; padding:0px 0px 0px 30px;
	 margin-left:24px;
}
.ion-head-pc .he-extralink-ico{
	 width:20px; height:30px;
	 position:absolute; top:50%; margin-top:-15px;
	 left:0px; overflow:hidden; display:block;
	 line-height:30px; font-size:20px; color:#fff;
	 text-align:center;
}
/*html.hl_en .ion-head-pc .he-extralink-ico i{
	 line-height:17px;
}*/
.ion-head-pc .he-extralink-tit{
	 height:40px; line-height:40px;
	 font-size:13px; color:#fff;
	 position:relative;
}
.ion-head-pc .he-exlangs{
	 height:40px; position:relative;
	 margin-left:34px;
}
.ion-head-pc .he-exlangs-the{
	 height:40px; position:relative;
	 padding:0px 0px 0px 34px;
	 cursor:pointer;
}
.ion-head-pc .he-exlangs-thico{
	 width:24px; height:24px;
	 position:absolute;
	 top:50%; margin-top:-12px;
	 left:0px; border-radius:4px;
	 overflow:hidden;
}
.ion-head-pc .he-exlangs-thico img{
	 height:100%; width:100%; display:block;
}
.ion-head-pc .he-exlangs-thtit{
	 height:40px; line-height:40px;
	 font-size:13px; color:#fff;
	 position:relative;
}
.ion-head-pc .he-exlangs-tclist{
	 position:absolute;
	 top:40px; width:120px;
	 left:50%; margin-left:-60px;
	 z-index:20; display:none;
	 background-color:#006C38;
	 border-radius:0px 0px 4px 4px;
}
.ion-head-pc .he-exlangs-tclist ul{
	 padding:10px 10px 0px;
	 overflow:hidden;
	 position:relative;
}
.ion-head-pc .he-exlangs-tclist ul li{
	 overflow:hidden;
	 margin:0px auto 6px;
	 position:relative;
	 border-radius:4px;
}
.ion-head-pc .he-exlangs-telink{
	 display:block;
	 position:relative;
	 overflow:hidden;
	 height:26px;
	 padding:0px 0px 0px 34px;
}
.ion-head-pc .he-exlangs-teico{
	 width:24px; height:24px;
	 top:50%; margin-top:-12px;
	 left:0px; overflow:hidden;
	 position:absolute;
	 display:block;
	 border-radius:4px;
}
.ion-head-pc .he-exlangs-teico img{
	 width:100%; display:block;
}
.ion-head-pc .he-exlangs-tetext{
	 height:26px; line-height:26px;
	 font-size:13px; color:#fff;
}
.ion-head-pc .he-exlangs-tetext .he-exlangs-cnok{
	 display:none;
}
.ion-head-pc .he-exlangs-tetext .he-exlangs-enok{
	 display:none;
}

.ion-cn .ion-head-pc .he-exlangs-tetext .he-exlangs-cnok{
	 display:inline-block;
}
.ion-en .ion-head-pc .he-exlangs-tetext .he-exlangs-enok{
	 display:inline-block;
}



.ion-head-pc .he-vov{
	 background-color:#FFFFFF;
	 padding:18px 0px;
	 overflow:hidden;
	 position:relative;
}
.ion-head-pc .he-vov-ini{
	 position:relative;
	 height:70px;
}
.ion-head-pc .he-vov-left{
	 position:absolute;
	 top:0px; left:0px;
	 height:70px;
}
.ion-head-pc .he-vov-logo{
	 height:66px; position:relative;
	 float:left; top:2px; overflow:hidden;
	 width:200px;
}
.ion-head-pc .he-vov-logo a{
	 display:block; position:relative;
	 height:100%;
}
.ion-head-pc .he-vov-logo a img{
	 height:100%; display:block;
}
.ion-head-pc .he-vov-promote{
	 float:left; position:relative;
	 padding:0px 10px 0px 30px;
	 overflow:hidden;
	 font-size:30px;
	 color:#006D38;
	 line-height:74px;
	 border-left:1px solid #B4B4B4;
}

html.hl_en .ion-head-pc .he-vov-promote{
	 font-size:20px;
	 line-height:35px;
	 height:70px;
	 width:340px;
}
.ion-head-pc .he-vov-right{
	 position:absolute;
	 top:0px; right:0px;
	 height:70px;
}
.ion-head-pc .he-vov-phone{
	 position:relative;
	 height:40px;
	 padding:0px 0px 0px 42px;
	 overflow:hidden;
	 top:12px;
}
.ion-head-pc .he-vov-phone-ico{
	 width:34px; height:34px;
	 display:block;
	 position:absolute;
	 top:50%; margin-top:-17px;
	 overflow:hidden; left:0px;
}
.ion-head-pc .he-vov-phone-ico img{
	 width:100%; display:block;
}
.ion-head-pc .he-vov-phone-text{
	 position:relative;
	 height:40px;
	 line-height:40px;
	 font-size:16px;
	 color:#000;
}
.ion-head-pc .he-vov-phone-text>span{
	 font-weight:600;
	 font-size:120%;
	 font-style:italic;
	 padding:0px 6px 0px 0px;
}

.ion-head-pc .he-vns{
	 background-color:#006D38;
	 position:relative;
	 height:58px;
}
.ion-hovfax .he-vns{
	 position:fixed;
	 top:0px; left:0px;
	 z-index:300;
	 width:100%;
}

.ion-head-pc .he-vns-ini{
	 position:relative;
	 height:58px;
	 padding:0px 68px 0px 0px;
}



.ng-nav{
	  height:58px;
	  position:relative;
}
.ng-nav>ul>li{
	  float:left;
	  padding:0px 0px;
	  position:relative;
	  height:58px;
	  margin-right:10px;
}
.ng-nav .k-doc{
	  overflow:hidden;
	  padding:0px 3px;
	  position:relative;
	  height:58px;
}
.ng-nav .k-doc a{
	  overflow:hidden;
	  padding:0px 20px;
	  height:58px;
	  display:block;
	  line-height:58px;
	  font-size:16px;
	  color:#fff;
	  text-align:center;
	  text-transform:capitalize;
	  -webkit-transition:all .5s ease-in 0s;
      -moz-transition:all .5s ease-in 0s;
      -o-transition:all .5s ease-in 0s;
      transition:all .5s ease-in 0s;
}
.ng-nav>ul>li.k-aiv .k-doc a,
.ng-nav>ul>li:hover .k-doc a{
	 background-color:#79BB31;
}

.ng-nav .k-elist{
	  position:absolute;
	  width:160px; margin-left:-80px;
	  top:100%; left:50%;
	  background-color:#006C38;
	  border-radius:0px 0px 4px 4px;
	  display:none; z-index:200;
}
.ng-nav .k-elist .k-keic{
	  width:28px; height:14px;
	  position:absolute;
	  top:0px; left:50%;
	  margin-left:-14px;
	  overflow:hidden;
}
.ng-nav .k-elist .k-keic img{
	  width:100%; display:block;
}
.ng-nav .k-elist-lavel{
	  position:relative;
	  padding:10px 0px 0px;
}
.ng-nav .k-elist-showfully{
	  padding:0px 140px 0px 0px;
}
.ng-nav .k-elist-lavel>ul>li{
	  position:relative;
	  margin:0px auto 10px;
	  padding:0px 10px;
}
.ng-nav .k-elist-lavel .k-lavel{
	  line-height:40px;
	  height:40px;
	  position:relative;
	  display:block;
	  font-size:13px;
	  color:#fff;
	  overflow: hidden;
	  text-overflow:ellipsis;
	  white-space: nowrap;
	  border-radius:4px;
	  padding:0px 14px;
	  text-align:center;
	  text-transform:capitalize;
	  -webkit-transition:all .5s ease-in 0s;
    -moz-transition:all .5s ease-in 0s;
    -o-transition:all .5s ease-in 0s;
    transition:all .5s ease-in 0s;
}
.ng-nav .k-elist-lavel>ul>li:hover .k-lavel{
	  background-color:#79BB31;
	  color:#fff;
}
.ng-nav .k-elist-lavel .k-laico{
	  width:14px; line-height:32px;
	  height:32px; color:#666666;
	  text-align:right;
	  display:block; overflow:hidden;
	  position:absolute;
	  top:0px; right:0px;
	  display:none;
}
.ng-nav .k-fully{
	  width:160px;
	  position:absolute;
	  top:-10px; left:100%;
	  background-color:#006B38;
	  border-radius:0px 4px 4px 4px;
	  display:none; z-index:210;
}
.ng-nav .k-elist-lavel>ul>li.k-tope .k-lavel,
.ng-nav .k-elist-lavel>ul>li.k-tope .k-laico{
	  color:#45C73A;
}
.ng-nav .k-elist-lavel>ul>li.k-tope .k-laico,
.ng-nav .k-elist-lavel>ul>li.k-tope .k-fully{
	  display:block;
}
.ng-nav .k-fully>ul{
	  padding:10px 10px 0px;
}
.ng-nav .k-fully>ul>li{
	  width:100%; overflow:hidden;
	  margin:0px auto 10px;
}
.ng-nav .k-fully>ul>li a{
	  display:block;
	  height:40px; line-height:40px;
	  overflow:hidden;
	  position:relative;
	  display:block;
	  font-size:13px;
	  width:100%;
	  color:#fff;
	  text-overflow:ellipsis;
	  white-space: nowrap;
	  border-radius:4px;
	  text-align:center;
	  text-transform:capitalize;
}
.ng-nav .k-fully>ul>li:hover a{
	  background-color:#79BB31;
	  color:#fff;
}



.ng-pisearch{
	  width:68px; height:58px;
	  position:absolute;
	  top:0px; right:0px;
}
.ng-pisearch .vs-submit{
	  display:block;
	  position:absolute;
	  width:38px; height:38px;
	  cursor:pointer;
	  top:50%; left:50%;
	  margin-top:-19px;
	  margin-left:-12px;
	  display:block;
	  z-index:40;
	  border-radius:0px;
	  border:0px;
	  outline:0px;
	  appearance:none;
	  -webkit-appearance:none;
	  background-repeat:no-repeat;
	  background-position:50% 50%;
	  background-image:url(../img/boris.png);
	  background-color:#006D38;
}
.ng-pisearch .vs-sinput{
	  height:38px;
	  overflow:hidden;
	  border-radius:36px;
	  background-color:#fff;
	  position:absolute;
	  top:50%; margin-top:-19px;
	  right:14px;
	  padding:4px 12px;
	  width:0px;
	  z-index:20;
}
.ng-pisearch .vs-sinput input[type="text"]{
	  width:100%; height:30px;
	  border:0px; border-radius:0px;
	  appearance:none; display:block;
	  font-size:13px; color:#000;
	  outline:0px;
}




.ion-head-ph{
	  background-color:#fff;
	  height:5rem;
	  position:fixed;
	  top:0px; left:0px;
	  width:100%;
	  z-index:200;
	  box-shadow:0px 2px 4px rgba(188,188,188,.4);
}
.ion-head-ph .hk-btn{
	  width:2.4rem; height:4rem; position:absolute;
	  top:50%; margin-top:-2rem; left:.92rem;
	  overflow:hidden; display:block;
}
.ion-head-ph .hk-btn>span{
	  width:2.4rem; height:2.4rem;
	  position:absolute;
	  top:50%; margin-top:-1.2rem;
	  left:0px; text-align:center;
	  display:block; line-height:2.4rem;
	  font-size:2.4rem; color:#006B38;
}
.ion-head-ph .hk-btn>span i{
	  line-height:2.4rem;
}
.ion-head-ph .hk-menu-sokk{
	  width:3rem; height:3rem;
	  position:absolute;
	  top:50%; margin-top:-1.5rem;
	  right:.92rem; overflow:hidden;
	  display:block;
}
.ion-head-ph .hk-menu-sokk .vs-wire{
	  width:2.4rem; height:.4rem;
	  position:absolute;
	  background-color:#006B38;
	  display:block;
	  -webkit-transition:all .3s ease 0s;
      -moz-transition:all .3s ease 0s;
      -o-transition:all .3s ease 0s;
      transition:all .3s ease 0s;
}
.ion-head-ph .hk-menu-sokk .vs-wire-on1{
	  top:.8rem; left:.3rem;
}
.ion-head-ph .hk-menu-sokk .vs-wire-on2{
	  top:1.8rem; left:.3rem;
}
.ion-head-ph .hk-menu-sokk .vs-wire-on3{
	  top:4rem; left:-4rem;
	  -webkit-transform:rotate(-45deg);
	  -moz-transform:rotate(-45deg);
	  -ms-transform:rotate(-45deg);
	  -o-transform:rotate(-45deg);
	  transform:rotate(-45deg);
}
.ion-head-ph .hk-menu-sokk .vs-wire-on4{
	  top:4rem; left:4rem;
	  -webkit-transform:rotate(45deg);
	  -moz-transform:rotate(45deg);
	  -ms-transform:rotate(45deg);
	  -o-transform:rotate(45deg);
	  transform:rotate(45deg);
}
.ion-head-ph .hk-menu-aic .vs-wire-on1{
	  -webkit-transform:translate(60px,0px);
	  -moz-transform:translate(60px,0px);
	  -ms-transform:translate(60px,0px);
	  -o-transform:translate(60px,0px);
	  transform:translate(60px,0px);
}
.ion-head-ph .hk-menu-aic .vs-wire-on2{
	  -webkit-transform:translate(-60px,0px);
	  -moz-transform:translate(-60px,0px);
	  -ms-transform:translate(-60px,0px);
	  -o-transform:translate(-60px,0px);
	  transform:translate(-60px,0px);
}
.ion-head-ph .hk-menu-aic .vs-wire-on3{
	  top:1.3rem; left:.3rem; height:.3rem;
	  background-color:#EB1F21;
}
.ion-head-ph .hk-menu-aic .vs-wire-on4{
	  top:1.3rem; left:.3rem; height:.3rem;
	  background-color:#EB1F21;
}
.ion-head-ph .hk-logo{
	  position:absolute;
	  top:50%; bottom:0px;
	  left:8rem; right:8rem;
	  overflow:hidden;
	  height:3.6rem; margin-top:-1.8rem;
	  text-align:center;
}
.ion-head-ph .hk-logo a{
	  height:3.6rem; display:inline-block;
	  position:relative; overflow:hidden;
}
.ion-head-ph .hk-logo a img{
	  height:3.6rem; display:inline-block;
	  max-width:100%;
}



.ion-body{
	  position:relative;
	  min-height:calc(100vh - 204px);
	  margin:204px auto 0px;
}


.ng-menus{
	   background-color:#434346; position:fixed; top:0px; right:-380px;
	   height:100%; width:380px; z-index:210;
	   -webkit-transition:all .2s ease 0s;
      -moz-transition:all .2s ease 0s;
      -o-transition:all .2s ease 0s;
      transition:all .2s ease 0s;
}
.ng-menus-show{
	   right:0px;
}
.ng-menus .vs-ini{
	   position:absolute; top:210px; left:12px; right:12px; bottom:12px; z-index:184;
}
.ng-menus .vs-scoll{
	   overflow:auto; height:100%; position:relative;
}
.ng-menus .vs-scoll::-webkit-scrollbar {
	   width:10px;
}
.ng-menus .vs-scoll::-webkit-scrollbar-thumb {
	   border-radius: 5px;
	   background: rgba(89,95,100,.74);
}
.ng-menus .vs-search{
	   position:absolute; top:126px; left:12px; right:12px; overflow:hidden;
}
.ng-menus .vs-search-ini{
	   padding:0px 78px 0px  0px; min-height:60px; position:relative; overflow:hidden;
	   background-color:#fff;
}
.ng-menus .vs-search-tit{
	   padding:0px 14px; height:60px; overflow:hidden; background-color:#ECECEC;
}
.ng-menus .vs-search-tit input[type="text"]{
	   width:100%; height:60px; border:0px; border-radius:0%; display:block; 
	   color:#989898; font-size:15px; appearance:none; outline:0px; background-color:#ECECEC;
}
.ng-menus .vs-search-submit{
	   width:78px; height:60px; position:absolute; top:0px; right:0px; display:block;
	   background-color:#89898C; background-repeat:no-repeat; text-indent:-99em;
	   background-position:50% 50%; background-image:url(../img/spmeo.png); cursor:pointer;
	   -webkit-transition:all .2s ease 0s;
       -moz-transition:all .2s ease 0s;
       -o-transition:all .2s ease 0s;
       transition:all .2s ease 0s;
}
.ng-menus .vs-search-submit:hover{
	   background-color:#5A5A5A;
}

.ng-menus .vs-nav{
	    overflow:hidden;
	    position:relative;
	    margin:0px auto 12px;
}
.ng-menus .vs-nav>ul>li{
        overflow:hidden;
	    position:relative;
}
.ng-menus .vs-nav-doc{
	    overflow:hidden;
	    position:relative;
	    border-bottom:1px solid #5E5E62;
}
.ng-menus .vs-nav-doc-down{
	    padding:0px 50px 0px 0px;
}
.ng-menus .vs-nav-ines{
	    overflow:hidden;
	    position:relative;
	    color:#fff;
	    text-overflow:ellipsis;
	    white-space:nowrap;
	    text-indent:4px;
	    padding-left:8px;
	    padding-right:8px;
}
.ng-menus .vs-nav-ines a{
	    display:block; color:#fff; height:50px;
	    line-height:50px; font-size:16px; white-space:nowrap;
	    font-weight:600; text-transform:uppercase;
	    overflow:hidden; text-overflow:ellipsis;
	    -webkit-transition:color .2s ease 0s;
       -moz-transition:color .2s ease 0s;
       -o-transition:color .2s ease 0s;
       transition:color .2s ease 0s;
}
.ng-menus .vs-nav>ul>li.vs-nav-ton .vs-nav-ines a,
.ng-menus .vs-nav-ines:hover a{
	    color:#DB5A2C;
}

.ng-menus .vs-nav-dell{
	    width:30px; height:30px;
	    position:absolute; cursor:pointer;
	    right:10px; top:50%; margin-top:-15px;
	    display:block; overflow:hidden;
	    line-height:32px; font-size:15px;
	    color:#fff; text-align:center;
	    box-shadow:0px 0px 4px rgba(255,255,255,.6);
	    -webkit-transition:color .2s ease 0s;
        -moz-transition:color .2s ease 0s;
        -o-transition:color .2s ease 0s;
        transition:color .2s ease 0s;
}

.ng-menus .vs-nav-dell:hover,
.ng-menus .vs-nav-dell-show{
	    color:#DB5A2C;
	    box-shadow:0px 0px 4px rgba(218,89,44,.6);
}
.ng-menus .vs-level{
	    padding:0px 0px 0px 30px; overflow:hidden;
	    position:relative; display:none;
}
.ng-menus .vs-level>ul>li{
	    overflow:hidden;
	    position:relative;
}
.ng-menus .vs-level .vs-level-link{
	    position:relative; overflow:hidden;
	    display:block; color:#fff; height:50px;
	    line-height:50px; font-size:15px;
	    font-weight:600; text-transform:uppercase;
	    border-bottom:1px solid #5E5E62; white-space:nowrap;
	    padding-left:8px; text-overflow:ellipsis;
	    padding-right:8px;
	    -webkit-transition:color .2s ease 0s;
        -moz-transition:color .2s ease 0s;
        -o-transition:color .2s ease 0s;
        transition:color .2s ease 0s;
}
.ng-menus .vs-level .vs-level-link:hover,
.ng-menus .vs-level-ton .vs-level-link{
	    color:#DB5A2C;
}
.ng-menus .vs-otend{
	    position:absolute; bottom:0px; width:100%; 
	    height:30px; display:block; z-index:210;
	    background: -moz-linear-gradient(top, rgba(67,67,70, 0) 0%, rgba(67,67,70,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(67,67,70,1)), color-stop(100%, rgba(67,67,70,1)));
		background: -webkit-linear-gradient(top, rgba(67,67,70, 0) 0%, rgba(67,67,70,1) 100%);
		background: -o-linear-gradient(top, rgba(67,67,70, 0) 0%, rgba(67,67,70,1) 100%);
		background: -ms-linear-gradient(top, rgba(67,67,70, 0) 0%, rgba(67,67,70,1) 100%);
		background: linear-gradient(to bottom, rgba(67,67,70, 0) 0%, rgba(67,67,70,1) 100%);
}

.ng-menus .vs-oeinfo{
	    overflow:hidden; position:relative; margin:0px auto 20px;
}
.ng-menus .vs-oeinfo ul li{
	    overflow:hidden; position:relative;
}
.ng-menus .vs-oeinfo .veos-doc{
	    overflow:hidden; position:relative;
	    padding:0px 50px 0px 0px;
	    min-height:40px; cursor:pointer;
}
.ng-menus .vs-oeinfo .veos-doc-tit{
	    height:40px; line-height:40px;
	    font-size:15px; color:#fff;
	    overflow:hidden;
	    padding-left:10px;
	    text-overflow:ellipsis;
	    white-space:nowrap;
}
.ng-menus .vs-oeinfo .veos-doc-ico{
	    width:30px; height:30px; line-height:30px;
	    text-align:center; display:block;
	    position:absolute; right:6px;
	    top:50%; margin-top:-15px; 
	    color:#fff;
}
.ng-menus .vs-oeinfo .veos-doc:hover .veos-doc-tit,
.ng-menus .vs-oeinfo .veos-doc:hover .veos-doc-ico,
.ng-menus .vs-oeinfo .veos-doc-on .veos-doc-tit,
.ng-menus .vs-oeinfo .veos-doc-on .veos-doc-ico{
	    color:#D05433;
}

.ng-menus .vs-oeinfo .veos-cont{
	    overflow:hidden;
	    position:relative;
	    display:none;
}
.ng-menus .vs-oeinfo .veos-cont-oes{
	    padding:0px 0px 0px 34px;
	    overflow:hidden;
	    position:relative;
}
.ng-menus .vs-oeinfo .veos-cont-oes-ico{
	    width:30px; height:30px;
	    display:block; position:absolute;
	    top:0px; left:0px; line-height:30px;
	    color:#fff; font-size:16px;
	    text-align:center;
}
.ng-menus .vs-oeinfo .veos-cont-oes-tit{
	    overflow:hidden; line-height:30px;
	    font-size:15px; color:#fff;
}



.ionic-nav{
	 width:100%; position:fixed; width:100%; height:calc(100vh - 5.1rem);
	 top: 5.1rem; left:0px; right:0px; bottom:0px; z-index:820;
	 overflow:hidden; background-color:#fff;
	 transform: translateY(-160%); display:none;
}
.ionic-nav .vs-ini{
	 width:100%; max-width:750px; margin:0px auto; height:100%; position:relative;
}
.ionic-nav .vs-seek{
	 position:absolute; z-index:60;
	 top:2rem; left:1.6rem; right:1.6rem;
}
.ionic-nav .vs-seek-group{
	 padding:0px 8rem 0px 0px;
	 position:relative;
}
.ionic-nav .vs-seek .form-control{
	 height:3.2rem;
}
.ionic-nav .vs-seek .btn{
	 height:3.2rem;
}
.ionic-nav .vs-seek-ini{
	 padding:0px 4.6rem 0px 0px;
	 min-height:3.2rem;
	 position:relative;
}
.ionic-nav .vs-seek-input{
	 padding:0px 10px 0px;
	 height:3.2rem;
	 border:1px solid #c3c3c3;
	 border-radius:4px 0px 0px 4px;
}
.ionic-nav .vs-seek-input input[type="text"]{
	 width:100%; height:100%; display:block;
	 border-radius:0px; outline:0px;
	 font-size:1.44rem; color:#c3c3c3;
	 border:0px;
}
.ionic-nav .vs-seek-submit{
	 position:absolute;
	 padding:0px 0px 0px;
	 height:3.2rem;
	 border:1px solid #c3c3c3;
	 border-radius:0px 4px 4px 0px;
	 top:0px; right:0px;
	 width:4.8rem; overflow:hidden;
}
.ionic-nav .vs-seek-submit input[type="submit"]{
	 background-color:#fff;
	 width:100%; height:100%;
	 display:block;
	 cursor:pointer;
	 font-size:1.38rem;
	 color:#000;
	 text-align:center;
	 border-radius:0px;
	 border:0px;
}

.ionic-nav .vs-lang{
	 width:7rem; right:0px;
	 top:0px; position:absolute;
	 overflow:hidden;
	 border:1px solid #C2C2C2;
	 border-radius:4px;
	 height:3.2rem;
}
.ionic-nav .vs-lang a{
	 width:50%; display:block;
	 position:relative;
	 background-color:#fff;
	 height:100%;
	 float:left;
	 font-size:14px;
	 line-height:3.2rem;
	 text-align:center;
}
.ionic-nav .vs-lang-shcn a.vs-lang-cn,
.ionic-nav .vs-lang-shen a.vs-lang-en{
	 background-color:#CECECE; color:#067F37;
}


.ionic-nav .vs-soll{
	 padding:6rem 1.6rem 2.4rem;
	 overflow:hidden;
	 height:100%; width:100%;
	 position:relative;
}
.ionic-nav .vs-soll>ul{
	 max-height:100%;
	 width:100%; overflow:auto;
	 position:relative;
}
.ionic-nav .vs-soll>ul>li{
	 overflow:hidden;
}
.ionic-nav .vs-soll .k-doc{
	 width:100%; overflow:hidden;
	 border-bottom:1px solid #383130;
	 position:relative;
}
.ionic-nav .vs-soll .k-tit{
	 width:100%; overflow:hidden;
	 display:block; height:4rem;
	 line-height:4rem; text-align:left;
	 font-size:1.46rem; color:#383130;
	 letter-spacing:1px; padding:0px 0px 0px .4rem;
}
.ionic-nav .vs-soll .k-tit .k-mvis{
	 font-size:90%;  margin-left:.8rem; display:none;
}
.ionic-nav .vs-soll>ul>li.k-aiv .k-tit .k-mvis{
	 display:inline-block;
}
.ionic-nav .vs-soll .k-doc{
	 width:100%; overflow:hidden;
	 border-bottom:1px solid #383130;
	 position:relative;
}
.ionic-nav .vs-soll>ul>li.k-aiv .k-doc{
	 border-bottom:1px solid #028141;
}
.ionic-nav .vs-soll>ul>li.k-aiv .k-tit{
	 color:#028141;
}
.ionic-nav .vs-soll .k-dine{
	 width:3.4rem; height:3.4rem; font-size:1.42rem; color:#383130;
	 display:block; text-align:center;  position:absolute;
	 top:50%; margin-top:-1.7rem; right:0px;
	 box-shadow:0px 0px 4px rgba(0,0,0,0.2); right:2px;
	 background-color:#fff; z-index:20;
}
.ionic-nav .vs-soll .k-dine i{
	 line-height:3.4rem;
}
.ionic-nav .vs-soll>ul>li.k-aiv .k-dine{
	color:#028141;
}

.ng-whi-map{
	  width:100%; overflow:hidden;
	  position:relative;
	  display:none;
}
.ng-whi-map li{
	  overflow:hidden;
	  position:relative;
	  padding:0px 0px 0px 2.4rem;
}
.ng-whi-map .kv-doc{
	  width:100%; overflow:hidden;
	  position:relative;
}
.ng-whi-map .ng-whikk{
	  width:100%; overflow:hidden;
	 border-bottom:1px solid #383130;
	 position:relative;
	 display:block; height:4rem;
	 line-height:4rem; text-align:left;
	 font-size:1.46rem; color:#383130;
	 letter-spacing:1px;
	 text-overflow:ellipsis;
	 white-space:nowrap;
}

.ng-whi-map .ng-whikk .k-mvis{
	 font-size:90%;  margin-left:.8rem; display:none;
}
.ng-whi-map>ul>li.k-aiv .ng-whikk .k-mvis{
	 display:inline-block;
}
.ng-whi-map>ul>li.k-aiv .kv-doc .ng-whikk{
	 border-bottom:1px solid #028141; color:#028141;
}
.ng-whi-map>ul>li.kh-aiv .ng-whikk{
	 border-bottom:1px solid #028141; color:#028141;
}
.ionic-nav .vs-soll>ul>li.k-aiv .ng-whi-two .k-dine{
	 color:#383130;
}
.ionic-nav .vs-soll>ul>li.k-aiv .ng-whi-two>ul>li.k-aiv .k-dine{
	 color:#028141;
}

.ng-whi-three>ul>li .k-mvis{
	 display:none !important;
}
.ng-whi-three>ul>li.kh-aiv .k-mvis{
	 display:inline-block !important;
}

.ionic-nav.ionic-nav-show{
	-webkit-animation: bounceInDown 0.5s 0s ease-in-out both; 
	-moz-animation: bounceInDown 0.5s 0s ease-in-out both;
	-ms-animation: bounceInDown 0.5s 0s ease-in-out both;
	 animation: bounceInDown 0.5s 0s ease-in-out both;
}

@keyframes bounceInDown{
	0%, 60%, 75%, 90%, 100% {
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	    opacity: .01;
	    filter: alpha(opacity=1);
	    transform: translateY(-16rem);
	}
	60% {
	    opacity: 1;
	    filter: alpha(opacity=100);
	    transform: translateY(15px);
	}
	75% {
	    transform: translateY(-8px);
    }
	90% {
	    transform: translateY(4px);
	}
	100% {
	    transform: translateY(0px);
	}
}




.ng-inswipes{
	   height:0px;
	   position:relative;
	   padding-bottom:26%;
	   overflow:hidden;
	   width:100%;
}
.ng-inswipes-min{
	   padding-bottom:26%;
}
.ng-inswipes-inside{
	   padding-bottom:31%;
}
.ng-inswipes .k-ine{
	   position:absolute;
	   top:0px; left:0px;
	   width:100%; overflow:hidden;
	   height:100%;
}
.ng-inswipes .v-swiper{
	   width:100%; height:100%;
	   overflow:hidden;
}
.ng-inswipes .swiper-wrapper{
	   width:100%; height:100%;
	   overflow:hidden;
}
.ng-inswipes .k-pop{
	   width:100%; height:100%;
	   overflow:hidden; display:block;
	   background-repeat:no-repeat;
	   background-position:50% 0;
	   background-size:cover;
}
.ng-inswipes .k-video{
	   position:relative;
	   width:100%; height:100%;
	   overflow:hidden;
}
.ng-inswipes .k-video-daty{
	   width:100%; height:100%;
	   position:absolute;
	   top:0px; left:0px;
	   z-index:10;
	   background-color:#000;
}
.ng-inswipes .k-video-daty video{
	   width:100%; display:block;
	   object-fit:cover;
}
.ng-inswipes .k-video-daty embed{
	  width:100%; height:100%;
	  object-fit:cover;
}
.ng-inswipes .k-video-more{
	   border:1px solid #403C3B;
	   position:absolute;
	   font-size:14px;
	   padding:8px 12px;
	   border-radius:6px;
	   right:12px; bottom:12px;
	   display:block; z-index:20;
	   color: #403C3B;
	   -webkit-transition:all .3s ease 0s;
     -moz-transition:all .3s ease 0s;
     -o-transition:all .3s ease 0s;
     transition:all .3s ease 0s;
}
.ng-inswipes .k-video-more:hover{
	   color:#52952F;
	   border:1px solid #52952F;
}

.ng-inswipes .k-muted{
	 position:absolute;
	 right:12px; bottom:54px;
	 overflow:hidden;
	 border:1px solid #403C3B;
	 display:block;
	 z-index:22;
	 padding:4px;
	 border-radius:4px;
}
.ng-inswipes .k-muted>span{
	 width:30px; height:30px;
	 overflow:hidden;
	 position:relative;
	 display:none;
}
.ng-inswipes .k-muted>span img{
	 width:100%; display:block;
}
.ng-inswipes .k-muted>span.k-muted-false{
	 display:block;
}
.ng-inswipes .k-muted.k-muted-on>span.k-muted-true{
	 display:block;
}
.ng-inswipes .k-muted.k-muted-on>span.k-muted-false{
	 display:none;
}



.ng-inswipes .swiper-slide{
	   width:100%; height:100%;
	   display:block;
	   overflow:hidden;
	   position:relative;
}

.ng-inswipes .pagination {
  position: absolute;
  z-index: 20;
  bottom: 20px;
  height:34px;
  text-align: center;
  left:120px; right:120px;
  margin:4px 0px;
}
.ng-inswipes .swiper-pagination-switch {
  display: inline-block;
  position:relative;
  width:24px;
  height:24px;
  border-radius:16px;
  margin:0px 8px 0px;
  opacity: 0.8;
  cursor: pointer;
  -webkit-transition:all .3s ease-in 0s;
  -moz-transition:all .3s ease-in 0s;
  -o-transition:all .3s ease-in 0s;
  transition:all .3s ease-in 0s;
  background-position:24px 0px;
}
.ng-inswipes .swiper-active-switch {
}

.ng-inswipes .ke-min{
	width:10px; height:10px;
	background-color:#fff;
	position:absolute;
	top:50%; left:50%;
	margin-top:-5px;
	margin-left:-5px;
	border-radius:100%;
	display:block;
}
.ng-inswipes .ke-max{
	width:18px; height:18px;
	position:absolute;
	top:50%; left:50%;
	margin-top:-9px;
	margin-left:-9px;
	border-radius:100%;
	border:1px  solid #fff;
	display:none;
}
.ng-inswipes .swiper-active-switch .ke-min{
	background-color:#009508;
}
.ng-inswipes .swiper-active-switch .ke-max{
	display:block;
	animation:cop-size .8s  ease infinite alternate; 
}

@keyframes cop-size{
	0%{
		transform:scale(.8,.8);
		opacity:.6;
	}
	100%{
		transform:scale(1.4,1.4);
		opacity:1;
		border:1px solid #009508;
	}
}

.ng-inswipes .v-btn{
	 width:100%; height:0px;
	 position:absolute;
	 top:50%; left:0px;
	 z-index:10;
}
.ng-inswipes .v-btn-ini{
	 padding:0px 10px;
	 max-width:1200px;
	 margin:0px auto 0px;
	 height:0px;
	 position:relative;
}
.ng-inswipes .v-btn-ico{
	 width:40px; height:70px;
	 position:absolute;
	 top:50%; margin-top:-35px;
	 display:block; cursor:pointer;
	 overflow:hidden;
	 background-color:#D4D4D4;
	 font-size:20px;
	 color:#fff;
	 text-align:center;
}
.ng-inswipes .v-btn-ico i{
	 line-height:70px;
}
.ng-inswipes .v-btn-left{
	 left:20px;
}
.ng-inswipes .v-btn-right{
	 right:20px;
}
.ng-inswipes .v-btn-ico img{
	 width:100%; display:block;
}


.ion-collap{
	 padding:18px 0px;
	 background-color:#535353;
	 overflow:hidden;
	 position:relative;
}
.ion-collap .vs-row{
	 margin-left:-8px;
	 margin-right:-8px;
}
.ion-collap .vs-padd{
	 padding-left:8px;
	 padding-right:8px;
}
.ion-collap .vs-dos{
	 position:relative;
	 height:70px;
	 max-width:240px;
	 margin:0px auto 0px;
}
.ion-collap .vs-kos{
	 padding:0px 0px 0px 80px;
	 position:relative;
	 overflow:hidden;
	 min-height:70px;
	 display:block;
}
.ion-collap .vs-kio{
	 width:70px; height:70px;
	 border-radius:100%;
	 position:absolute;
	 top:0px; left:0px;
	 overflow:hidden;
	 border-radius:100%;
}
.ion-collap .vs-kio img{
	 width:100%; display:block;
}
.ion-collap .vs-dos:hover .vs-kio{
	
}

.ion-collap .vs-kinfo{
	 overflow:hidden;
	 position:relative;
	 padding:8px 0px 0px;
	 color:#fff;
	 -webkit-transition:all .3s ease 0s;
     -moz-transition:all .3s ease 0s;
     -o-transition:all .3s ease 0s;
     transition:all .3s ease 0s;
}
.ion-collap .vs-ktit{
	 position:relative;
	 line-height:26px;
	 height:26px;
	 font-size:15px;
	 overflow:hidden;
	 text-overflow:ellipsis;
	 white-space:nowrap;
}
.ion-collap .vs-ktext{
	 position:relative;
	 line-height:26px;
	 height:26px;
	 font-size:15px;
	 overflow:hidden;
	 text-overflow:ellipsis;
	 white-space:nowrap;
}


.ion-outer{
	 position:relative;
	 overflow:hidden;
}
.ion-outer-bg{
	 background-repeat:no-repeat;
	 background-position:50% 0;
	 background-size:cover;
}
.ion-outer-padd{
	 padding:40px 0px;
	 position:relative;
	 overflow:hidden;
}
.ion-outer-bg-fix{
	 background-repeat:no-repeat;
	 background-position:50% 0;
	 background-size:cover;
	 background-attachment:fixed;
}


.ion-outhe{
	 position:relative;
	 margin:0px auto 34px;
	 overflow:hidden;
}
.ion-outhe .ou-sell{
	 width:420px;
	 margin:0px auto 0px;
	 position:relative;
	 overflow:hidden;
}
.ion-outhe .ou-kelle{
	 margin:0px auto 10px;
	 position:relative;
	 overflow:hidden;
	 height:70px;
}
.ion-outhe .ou-kelle-box{
	 position:absolute;
	 border-width:0px 2px 2px;
	 border-color:#BEBEBE;
	 border-style:solid;
	 left:0px; right:0px; bottom:6px;
	 height:40px; z-index:6;
}
.ion-outhe .ou-kelle-vkv{
	  width:100px; height:5px;
	  background-color:#1FAB3E;
	  position:absolute;
	  display:block;
	  bottom:4px; z-index:10;
	  left:50%; margin-left:-50px;
}
.ion-outhe .ou-kelle-top{
	  width:80px; height:2px;
	  position:absolute;
	  bottom:46px;
	  background-color:#BEBEBE;
}
.ion-outhe .ou-kelle-tl{
	  left:0px;
}
.ion-outhe .ou-kelle-tr{
	  right:0px;
}
.ion-outhe .ou-kelle-tit{
	  position:absolute;
	  overflow:hidden;
	  left:90px; right:90px;
	  height:50px; line-height:50px;
	  font-size:30px; color:#353535;
	  text-align:center;
	  text-transform:capitalize;
	  font-weight:600;
}
.ion-outhe .ou-kent{
	 position:relative;
	 text-align:center;
	 overflow:hidden;
	 color:#C3C3C3;
	 font-size:24px;
	 font-family:georgia;
	 text-transform:uppercase;
}


.ion-ctos{
	 position:relative;
	 margin:0px auto 34px;
	 overflow:hidden;
}
.ion-ctos{
	 width:100%;
	 position:relative;
	 text-align:center;
}
.ion-ctos ul li{
	 width:16%;
	 display:inline-block;
	 margin:0px 2px 4px;
}
.ion-ctos .sks-link{
	 display:block;
	 position:relative;
	 overflow:hidden;
	 padding:10px;
	 background-color:#F7F7F7;
}
.ion-ctos ul li.sks-this .sks-link{
	 background-color:#E7F4F1;
}
.ion-ctos .sks-link-ini{
	 padding:0px 0px 0px 52px;
	 position:relative;
	 overflow:hidden;
	 display:inline-block;
	 max-width:100%;
}
.ion-ctos .sks-link-ico{
	 width:44px; height:44px;
	 position:absolute;
	 top:50%; margin-top:-22px;
	 left:0px; display:block;
	 overflow:hidden;
}
.ion-ctos .sks-link-ico img{
	 display:none;
	 width:100%;
}
.ion-ctos .sks-link-ico img.sks-link-ico_ck1{
	 display:block;
}
.ion-ctos .sks-link-ico img.sks-link-ico_ck2{
	 display:none;
}
.ion-ctos .sks-link:hover .sks-link-ico img.sks-link-ico_ck1,
.ion-ctos ul li.sks-this .sks-link-ico img.sks-link-ico_ck1{
	 display:none;
}
.ion-ctos .sks-link:hover .sks-link-ico img.sks-link-ico_ck2,
.ion-ctos ul li.sks-this .sks-link-ico img.sks-link-ico_ck2{
	 display:block;
}
.ion-ctos .sks-link-tit{
	 height:44px; line-height:44px; font-size:14px;
	 color:#353535; overflow:hidden;
	 text-overflow:ellipsis; white-space:nowrap;
	 text-transform:capitalize;
}
.ion-ctos ul li.sks-this .sks-link-tit{
	 color:#006D38;
}

.ion-tap{
	 position:relative;
	 margin:0px auto 34px;
	 text-align:center;
	 overflow:hidden;
}
.ion-tap ul li{
	 display:inline-block;
	 margin:0px 6px 10px;
	 border:1px solid #fff;
	 background-color:#fff;
	 font-size:14px;
	 padding:8px 20px;
	 cursor:pointer;
	 -webkit-transition:all .3s ease 0s;
     -moz-transition:all .3s ease 0s;
     -o-transition:all .3s ease 0s;
     transition:all .3s ease 0s;
}
.ion-tap ul li.vs-this{
	 border:1px solid #1FA940;
	 color:#1FA940;
}
.ion-tap ul li:hover{
	 border:1px solid #1FA940;
}

.ion-tap a{
	 display:inline-block;
	 margin:0px 6px 10px;
	 border:1px solid #24AA3A;
	 background-color:#fff;
	 font-size:14px;
	 padding:8px 20px;
	 cursor:pointer;
	 color:#AFAFAF;
	 -webkit-transition:all .3s ease 0s;
     -moz-transition:all .3s ease 0s;
     -o-transition:all .3s ease 0s;
     transition:all .3s ease 0s;
}
.ion-tap a.tpe-this{
	 background-color:#24A93A;
	 color:#fff;
}

.ion-map{
	 position:relative;
	 overflow:hidden;
}
.ion-map .vs-map{
	 width:100%;
	 position:absolute;
	 top:-99rem;
	 left:0px;
}
.ion-map .vs-map-show{
	 position:static;
	 top:0px;
}

.in-viue-pro{
	 position:relative;
}
.in-viue-pro .vi-row{
	 margin-left:-8px;
	 margin-right:-8px;
}
.in-viue-pro .vi-col{
	 width:25%;
}
.in-viue-pro .vi-padd{
	 padding-left:8px;
	 padding-right:8px;
}

.in-viue-pro .vi-dos{
	 border:1px solid #BEBEBE;
	 overflow:hidden;
	 position:relative;
	 display:block;
	 margin:0px auto 16px;
	 -webkit-transition:all .3s ease 0s;
     -moz-transition:all .3s ease 0s;
     -o-transition:all .3s ease 0s;
     transition:all .3s ease 0s;
}
.in-viue-pro .vi-dos:hover{
	 box-shadow:0px 0px 12px rgba(0,0,0,.3);
}
.in-viue-pro .vi-pic{
	 position:relative;
	 overflow:hidden;
	 padding-bottom:124%;
}
.in-viue-pro .vi-pic-ini{
	 width:100%; height:100%;
	 position:absolute;
	 top:0px; left:0px;
	 overflow:hidden;
}
.in-viue-pro .vi-pic-ini img{
	 width:100%; display:block;
}
.in-viue-pro .vi-ikk{
	 width:100%; height:100%;
	 position:absolute;
	 top:0px; left:0px;
	 background-image:url(../img/boxns.png);
	 overflow:hidden;
	 z-index:20; opacity:0; filter:alpha(opacity=0);
	 -webkit-transition:all .2s ease 0s;
     -moz-transition:all .2s ease 0s;
     -o-transition:all .2s ease 0s;
     transition:all .2s ease 0s;
}
.in-viue-pro .vi-ikk table{
	 width:100%; height:100%;
	 text-align:center;
	 vertical-align:middle;
	 padding:0px; opacity:0;
	 -webkit-transform:translate(0px,40px);
	 -moz-transform:translate(0px,40px);
	 -ms-transform:translate(0px,40px);
	 -o-transform:translate(0px,40px);
	 transform:translate(0px,40px);
	 -webkit-transition:all .3s ease .1s;
     -moz-transition:all .3s ease .1s;
     -o-transition:all .3s ease .1s;
     transition:all .3s ease .1s;
}

.in-viue-pro .vi-dos:hover .vi-ikk{
	 opacity:1; filter:alpha(opacity=100);
}
.in-viue-pro .vi-dos:hover .vi-ikk table{
	 opacity:1; filter:alpha(opacity=100);
	 -webkit-transform:translate(0px,0px);
	 -moz-transform:translate(0px,0px);
	 -ms-transform:translate(0px,0px);
	 -o-transform:translate(0px,0px);
	 transform:translate(0px,0px);
	 
}
.in-viue-pro .vi-ikk table tr td{
	 width:100%; height:100%;
	 text-align:center;
	 vertical-align:middle;
}
.in-viue-pro .vi-ikk-tit{
	 padding:0px 12px;
	 line-height:28px;
	 font-size:18px;
	 color:#fff;
	 text-align:center;
	 overflow:hidden;
	 margin:0px auto 10px;
}
.in-viue-pro .vi-ikk-label{
	 padding:0px 12px;
	 line-height:28px;
	 font-size:16px;
	 color:#fff;
	 text-align:center;
	 overflow:hidden;
	 margin:0px auto 10px;
}
.in-viue-pro .vi-ikk-ico{
	 padding:0px 12px;
	 line-height:28px;
	 font-size:16px;
	 color:#fff;
	 text-align:center;
	 overflow:hidden;
	 margin:0px auto 10px;
}
.in-viue-pro .vi-ikk-ico>span{
	 border:2px solid #fff;
	 border-radius:4px;
	 padding:6px;
	 display:inline-block;
}
.in-viue-pro .vi-tcsk{
	 border-top:1px solid #BDBDBD;
	 position:relative;
	 overflow:hidden;
}
.in-viue-pro .vi-tcsk-ini{
	 padding:10px;
	 position:relative;
	 overflow:hidden;
}
.in-viue-pro .vi-tcsk-tit{
	 height:30px; font-size:14px;
	 color:#353535; overflow:hidden;
	 text-overflow:ellipsis;
	 white-space:nowrap;
	 text-align:center;
	 line-height:30px;
}

.ion-advan{
	 position:relative;
	 overflow:hidden;
}
.ion-advan .vs-row{
	 margin-left:-8px;
	 margin-right:-8px;
}
.ion-advan .vs-col{
	 width:16.62%;
}
.ion-advan .vs-padd{
	 padding-left:8px;
	 padding-right:8px;
}
.ion-advan .vs-ico{
	 width:100px;
	 position:relative;
	 overflow:hidden;
	 margin:0px auto 6px;
}
.ion-advan .vs-ico-ini{
	 position:relative;
	 padding-bottom:70%;
	 overflow:hidden;
}
.ion-advan .vs-icosekk{
	 width:100%; height:100%;
	 position:absolute;
	 top:0px; left:0px;
	 overflow:hidden;
}
.ion-advan .vs-icosekk img{
	 width:100%; display:block;
}
.ion-advan .vs-tit{
	 position:relative;
	 overflow:hidden;
	 text-align:center;
	 font-size:14px;
	 color:#EAEAEA;
}



.in-viue-case{
	  position:relative;
}
.in-viue-case .vi-row{
	  margin-left:-6px;
	  margin-right:-6px;
}
.in-viue-case .vi-col{
	  width:33.32%;
}
.in-viue-case .vi-padd{
	  padding-left:6px;
	  padding-right:6px;
}
.in-viue-case .vi-doc{
	  position:relative;
	  overflow:hidden;
	  display:block;
	  margin:0px auto 12px;
}
.in-viue-case .vi-pic{
	  position:relative;
	  padding-bottom:51%;
	  overflow:hidden;
}
.in-viue-case .vi-pic-ini{
	  position:absolute;
	  overflow:hidden;
	  top:0px; left:0px;
	  width:100%; height:100%;
}
.in-viue-case .vi-pic-ini img{
	  width:100%; display:block;
}
.in-viue-case .vi-sell{
	  position:absolute;
	  width:100%; height:100%;
	  top:0px; left:0px;
	  z-index:10;
	  background-image:url(../img/seoms.png);
	  opacity:0; filter:alpha(opacity=0);
	 -webkit-transition:all .2s ease 0s;
     -moz-transition:all .2s ease 0s;
     -o-transition:all .2s ease 0s;
     transition:all .2s ease 0s;
}
.in-viue-case .vi-doc:hover .vi-sell{
	  opacity:1; filter:alpha(opacity=100);
}
.in-viue-case .vi-sell table{
	  width:100%; height:100%;
	  padding:0px; border:0px;
	  vertical-align:middle;
	  text-align:center;
	  -webkit-transform:translate(0px,40px);
	  -moz-transform:translate(0px,40px);
	  -ms-transform:translate(0px,40px);
	  -o-transform:translate(0px,40px);
	  transform:translate(0px,40px);
	  -webkit-transition:all .3s ease .1s;
      -moz-transition:all .3s ease .1s;
      -o-transition:all .3s ease .1s;
      transition:all .3s ease .1s;
}
.in-viue-case .vi-doc:hover .vi-sell table{
	  opacity:1; filter:alpha(opacity=100);
	 -webkit-transform:translate(0px,0px);
	 -moz-transform:translate(0px,0px);
	 -ms-transform:translate(0px,0px);
	 -o-transform:translate(0px,0px);
	 transform:translate(0px,0px);
}
.in-viue-case .vi-sell table tr td{
	  width:100%; height:100%;
	  padding:0px; border:0px;
	  vertical-align:middle;
	  text-align:center;
}
.in-viue-case .vi-tit{
	  padding:0px 12px;
	  margin:10px 0px;
	  line-height:28px;
	  font-size:15px;
	  color:#fff;
}
.in-viue-case .vi-ico{
	  overflow:hidden;
	  text-align:center;
	  position:relative;
}
.in-viue-case .vi-ico>span{
	  display:block;
	  width:32px;
	  margin:0px auto 0px;
	  position:relative;
	  overflow:hidden;
}
.in-viue-case .vi-ico>span img{
	  width:100%; display:block;
}





.in-viue-news{
	  position:relative;
	  overflow:hidden;
}
.in-viue-news .vi-row{
	  margin-left:-10px;
	  margin-right:-10px;
}
.in-viue-news .vi-col{
	  width:50%;
}
.in-viue-news .vi-padd{
	  padding-left:10px;
	  padding-right:10px;
}
.in-viue-news .vi-one{
	  overflow:hidden;
	  position:relative;
	  display:block;
}
.in-viue-news .vi-one a{
	  display:block;
	  overflow:hidden;
	  position:relative;
}
.in-viue-news .vi-one a img{
	  width:100%; display:block;
	  -webkit-transition:all .3s ease 0s;
      -moz-transition:all .3s ease 0s;
      -o-transition:all .3s ease 0s;
      transition:all .3s ease 0s;
}
.in-viue-news .vi-one a:hover img{
	  -webkit-transform:scale(1.1,1.1);
	  -moz-transform:scale(1.1,1.1);
	  -ms-transform:scale(1.1,1.1);
	  -o-transform:scale(1.1,1.1);
	  transform:scale(1.1,1.1);
}
.in-viue-news .vi-one-pic{
	  overflow:hidden;
	  padding-bottom:58%;
	  position:relative;
	  height:0px;
}
.in-viue-news .vi-one-pic-picin{
	  width:100%; height:100%;
	  position:absolute;
	  top:0px; left:0px;
	  overflow:hidden;
}
.in-viue-news .vi-one-pic-picin img{
	  width:100%; display:block;
}
.in-viue-news .vi-one-info{
	  position:relative;
	  overflow:hidden;
	  bottom:0px; left:0px;
	  z-index:20;
	  width:100%;
}
.in-viue-news .vi-one-info-ini{
	  padding:16px; background-image:url(../img/seoms.png);
	  overflow:hidden; position:relative;
	  color:#fff;
}
.in-viue-news .vi-one-info-tit{
	  height:30px; line-height:30px;
	  font-size:15px; color:#fff;
	  overflow:hidden; position:relative;
	  text-overflow:ellipsis;
	  white-space:nowrap;
}
.in-viue-news .vi-one-info-text{
	  height:26px; line-height:26px;
	  font-size:14px; color:#fff;
	  overflow:hidden; position:relative;
	  text-overflow:ellipsis;
	  white-space:nowrap;
}




.in-viue-news .vi-list{
	  position:relative;
	  overflow:hidden;
}
.in-viue-news .vi-list ul li{
	  margin:0px auto 18px;
	  overflow:hidden;
	  position:relative;
}
.in-viue-news .vi-sks{
	  position:relative;
	  border:1px solid #FFFFFF;
	  background-color:#fff;
	  padding:14px; display:block;
	  overflow:hidden;
	  -webkit-transition:all .3s ease 0s;
      -moz-transition:all .3s ease 0s;
      -o-transition:all .3s ease 0s;
      transition:all .3s ease 0s;
}
.in-viue-news .vi-sks:hover{
	  border:1px solid #006D38;
}
.in-viue-news .vi-sini{
	  padding:0px 0px 0px 180px;
	  position:relative;
	  min-height:100px;
	  overflow:hidden;
}
.in-viue-news .vi-pic{
	  width:168px;
	  position:absolute;
	  top:0px; left:0px;
	  overflow:hidden;
}
.in-viue-news .vi-pic-sell{
	  overflow:hidden;
	  padding-bottom:58%;
	  position:relative;
}
.in-viue-news .vi-pic-ini{
	  overflow:hidden;
	  position:absolute;
	  top:0px; left:0px;
}
.in-viue-news .vi-pic-ini img{
	  width:100%; display:block;
}
.in-viue-news .vi-info{
	  overflow:hidden;
	  position:relative;
}
.in-viue-news .vi-info-tit{
	  height:32px; line-height:32px;
	  font-size:15px; color:#006D38;
	  overflow:hidden;
	  position:relative;
	  text-overflow:ellipsis;
	  white-space:nowrap;
}
.in-viue-news .vi-info-date{
	  height:18px; line-height:18px;
	  font-size:13px; color:#656565;
	  overflow:hidden;
	  position:relative;
	  text-overflow:ellipsis;
	  white-space:nowrap;
}
.in-viue-news .vi-info-text{
	  height:40px; line-height:20px;
	  font-size:13px; color:#656565;
	  overflow:hidden;
	  position:relative;
	  margin:4px auto 0px;
}


.in-viue-more{
	  overflow:hidden;
	  position:relative;
}
.in-viue-more a{
	  display:block;
	  width:140px;
	  height:40px;
	  border:1px solid #006D38;
	  border-radius:30px;
	  margin:30px auto 0px;
	  font-size:14px;
	  color:#006D38;
	  text-align:center;
	  line-height:40px;
}

.in-viue-regard{
	  position:relative;
}
.in-viue-regard .vi-row{
	  margin-left:-15px;
	  margin-right:-15px;
}
.in-viue-regard .vi-col-5{
	  width:42%;
}
.in-viue-regard .vi-col-7{
	  width:58%;
}
.in-viue-regard .vi-padd{
	  padding-left:15px;
	  padding-right:15px;
}
.in-viue-regard .vi-video{
	  position:relative;
	  overflow:hidden;
	  padding-bottom:56%;
	  margin:0px auto 20px;
}
.in-viue-regard .vi-video-ini{
	  width:100%; height:100%;
	  position:absolute;
	  top:0px; left:0px;
	  overflow:hidden;
}
.in-viue-regard .vi-video-ini video{
	  width:100%; height:100%;
}
.in-viue-regard .vi-catlist{
	  overflow:hidden;
	  position:relative;
}
.in-viue-regard .vi-catlist .kv-row{
	  margin-left:-15px;
	  margin-right:-15px;
}
.in-viue-regard .vi-catlist .kv-col{
	  width:50%;
}
.in-viue-regard .vi-catlist .kv-padd{
	  padding-left:15px;
	  padding-right:15px;
}
.in-viue-regard .vi-catlist .kv-dos{
	  overflow:hidden;
	  position:relative;
	  margin:0px auto 20px;
}
.in-viue-regard .vi-catlist .kv-ico{
	  overflow:hidden;
	  position:relative;
}
.in-viue-regard .vi-catlist .kv-ico>span{
	  width:32px; height:32px;
	  display:block;
	  position:relative;
	  overflow:hidden;
	  margin:0px 0px 4px;
}
.in-viue-regard .vi-catlist .kv-ico>span img{
	  width:100%; display:block;
}
.in-viue-regard .vi-catlist .kv-the{
	  border-bottom:2px solid #1FAB3E;
	  position:relative;
	  overflow:hidden;
	  padding:0px 40px 0px 0px;
	  margin:0px auto 4px;
}
.in-viue-regard .vi-catlist .vk-tit{
	  height:32px; line-height:32px;
	  font-size:14px; color:#656565;
	  overflow:hidden;
	  text-overflow:ellipsis;
	  white-space:nowrap;
	  text-transform:capitalize;
}
.in-viue-regard .vi-catlist .vk-add{
	  width:24px; height:24px;
	  text-align:center;
	  line-height:24px;
	  font-size:12px;
	  color:#1FAB3E;
	  display:block;
	  position:absolute;
	  top:50%; margin-top:-12px; right:0px;
}
.in-viue-regard .vi-catlist .vk-add i{
	  line-height:24px;
}
.in-viue-regard .vi-catlist .vk-add a{
	  color:#1FAB3E;
}
.in-viue-regard .vi-catlist .kv-text{
	  width:100%; overflow:hidden;
	  height:50px; line-height:25px;
	  font-size:14px; color:#656565;
}


.ion-end{
	  position:relative;
	  background-color:#F4F4F4;
	  overflow:hidden;
}
.ion-end .ev-pap{
	  padding:40px 0px;
	  position:relative;
	  overflow:hidden;
}
.ion-end .ev-soks{
	  position:relative;
	  padding-bottom:40px;
	  margin:0px auto 40px;
	  border-bottom:1px solid #BEBEBE;
	  overflow:hidden;
}
.ion-end .ev-soks-ini{
	  padding:0px 30px;
	  position:relative;
	  overflow:hidden;
}
.ion-end .ev-soks-ini .sk-row{
	  margin-left:-15px;
	  margin-right:-15px;
}
.ion-end .ev-soks-ini .sk-col{
	  width:33.32%;
}
.ion-end .ev-soks-ini .sk-padd{
	  padding-left:15px;
	  padding-right:15px;
}
.ion-end .ev-soks-ini .sk-doc{
	  overflow:hidden;
	  position:relative;
	  text-align:center;
}
.ion-end .ev-soks-ini .sk-dios{
	  display:inline-block;
	  overflow:hidden;
}
.ion-end .ev-soks-ini .sk-dios-ini{
	  min-height:70px;
	  padding:0px 0px 0px 84px;
	  overflow:hidden;
	  position:relative;
}
.ion-end .ev-soks-ini .sk-dios-ico{
	  width:70px; height:70px;
	  display:block;
	  position:absolute;
	  top:0px; left:0px;
	  overflow:hidden;
}
.ion-end .ev-soks-ini .sk-dios-ico img{
	  width:100%; display:block;
}
.ion-end .ev-soks-ini .sk-dios-info{
	  max-width:200px;
	  position:relative;
	  overflow:hidden;
}
.ion-end .ev-soks-ini .sk-dios-tit{
	  line-height:26px;
	  font-size:15px;
	  color:#24AA3A;
	  padding:2px 0px;
	  text-align:left;
	  text-transform:capitalize;
}
.ion-end .ev-soks-ini .sk-dios-text{
	  line-height:24px;
	  font-size:14px;
	  color:#000000;
	  padding:2px 0px;
	  text-align:left;
	  text-transform:capitalize;
}

.ion-end .ev-copy{
	  background-color:#006D38;
	  overflow:hidden;
	  position:relative;
	  padding:8px 0px;
	  text-align:center;
}
.ion-end .ev-copy-text{
	  line-height:32px;
	  font-size:14px;
	  color:#FFFFFF;
}
.ion-end .ev-cks{
	  position:relative;
	  min-height:120px;
	  overflow:hidden;
}
.ion-end .ev-cks-code{
	  position:relative;
	  overflow:hidden;
	  width:110px;
	  margin:0px auto 0px;
}
.ion-end .ev-cks-code img{
	  width:100%; display:block;
}
.ion-end .ev-cks-cotes{
	  position:absolute;
	  height:40px;
	  top:50%; margin-top:-20px;
	  left:0px;
	  width:100%; text-align:center;
}
.ion-end .ev-cks-cotes-text{
	  display:inline-block;
	  margin:0px 94px;
	  line-height:40px;
	  font-size:14px;
	  color:#22AA37;
	  width:300px;
	  text-overflow:ellipsis;
	  white-space:nowrap;
}


.ine-announ{
	  overflow:hidden;
	  position:relative;
	  padding-bottom:18.2%;
	  background-repeat:no-repeat;
	  background-position:50% 0;
	  background-size:cover;
}

.ine-pos{
	  position:relative;
	  border-bottom:1px solid #D1D1D1;
	  padding:6px 0px;
	  overflow:hidden;
}
.ine-pos .vs-skini{
	  position:relative;
	  padding:0px 0px 0px 32px;
	  min-height:32px;
}
.ine-pos .vs-skico{
	  width:30px; height:30px;
	  font-size:16px; color:#656565;
	  position:absolute; display:block;
	  top:50%; margin-top:-15px;
	  left:0px; overflow:hidden;
}
.ine-pos .vs-skico i{
	  line-height:30px;
}
.ine-pos .vs-sktit{
	  line-height:32px;
	  font-size:14px; color:#000;
	  overflow:hidden;
	  position:relative;
}
.ine-pos .vs-sktit a{
	  color:#000;
}


.in-viue-page{
	  position:relative;
	  overflow:hidden;
	  text-align:center;
	  margin:30px auto 0px;
}
.in-viue-page a,
.in-viue-page span{
	  display:inline-block;
	  border:1px solid #B4B4B4;
	  font-size:14px;
	  padding:6px 10px;
	  border-radius:4px;
	  color:#B4B4B4;
	  margin:0px 4px 4px;
	  min-width:24px;
}
.in-viue-page span{
	  border:1px solid #77BA35;
	  background-color:#77BA35;
	  color:#fff;
}
.in-viue-page form{
      margin:6px auto 0px;
      position:relative;
}
.in-viue-page form .yulia-pagenum{
	  height:34px;
	  position:relative;
	  border:1px solid #B3B3B3;
	  overflow:hidden;
	  border-radius:4px;
	  position:relative;
	  text-align:center;
	  width:100px;
	  padding-left:10px;
	  outline:0px;
}
.in-viue-page form .yulia-submit{
	  position:relative;
	  width:50px; height:34px;
      top:0px; right:0px;
      overflow:hidden;
      border:1px solid #B3B3B3;
      background-color:#fff;
      font-size:14px;
      color:#B3B3B3;
      border-radius:4px;
}

.in-viue-page .vk-skip{
	  position:relative;
	  overflow:hidden;
	  width:180px;
	  margin:6px auto 0px;
}
.in-viue-page .vk-skipini{
	  position:relative;
	  padding:0px 60px 0px 0px;
	  overflow:hidden;
	  position:relative;
}
.in-viue-page .vk-skinput{
	  position:relative;
	  overflow:hidden;
}
.in-viue-page .vk-skinput input{
	  width:100%; height:36px;
	  border:1px solid #B3B3B3;
	  overflow:hidden;
	  border-radius:4px;
	  position:relative;
	  text-align:center;
}
.in-viue-page .vk-sksubmit{
	  position:absolute;
	  width:50px; height:36px;
      top:0px; right:0px;
      overflow:hidden;
      border:1px solid #B3B3B3;
      background-color:#fff;
      color:#B3B3B3;
      border-radius:4px;
}


.viue-peshow{
	  position:relative;
}
.vios-pethe{
	  overflow:hidden;
	  position:relative;
	  padding:0px 0px 0px 46%;
	  min-height:520px;
	  margin:0px auto 30px;
}
.vios-pics{
	  width:46%; position:absolute;
	  left:0px; top:0px;
	  overflow:hidden;
}
.vios-pics .vk-box{
	  width:360px;
	  position:relative;
	  margin:0px auto 0px;
}
.vios-pics .vk-show{
	  position:relative;
	  overflow:hidden;
	  margin:0px auto 16px;
}
.vios-pics .vk-show-ini{
	  padding-bottom:123%;
	  overflow:hidden;
	  position:relative;
}
.vios-pics .vk-show-inpic{
	  width:100%; position:absolute;
	  top:0px; left:0px; height:100%;
	  overflow:hidden;
}
.vios-pics .vk-show-inpic img{
	  width:100%; display:block;
}

.vios-pics .vk-cetap{
	  position:relative;
	  padding:0px 44px;
	  overflow:hidden;
	  min-height:56px;
}
.vios-pics .vk-cebtn{
	  height:0px;
	  position:absolute;
	  top:50%; left:0px;
	  width:100%;
}
.vios-pics .vk-cebtn-ico{
	  width:30px; height:40px;
	  display:block;
	  position:absolute;
	  top:50%; margin-top:-20px;
	  overflow:hidden;
	  text-align:center;
	  line-height:40px;
	  font-size:18px;
	  color:#000;
	  cursor:pointer;
}
.vios-pics .vk-cebtn-ico i{
	  line-height:38px;
}
.vios-pics .vk-cebtn-ico:hover i{
	  color:#24AA3A;
}
.vios-pics .vk-cebtn-left{
	  left:0px;
}
.vios-pics .vk-cebtn-right{
	  right:0px;
}
.vios-pics .vk-ceswiper{
	  position:relative;
	  overflow:hidden;
}
.vios-pics .vk-ceswiper-row{
	  margin-left:-7px;
	  margin-right:-7px;
}
.vios-pics .vk-ceswiper-row .swiper-container{
	  height:56px; position:relative;
}
.vios-pics .vk-ceswiper-padd{
	  padding-left:7px;
	  padding-right:7px;
}
.vios-pics .vk-ceswiper-pic{
	  border:1px solid #C8C8C8;
	  overflow:hidden;
	  position:relative;
	  height:56px;
	  width:56px;
	  cursor:pointer;
}
.vios-pics .swiper-thos .vk-ceswiper-pic{
	  border:1px solid #E60D1E;
}
.vios-pics .vk-ceswiper-pic-ini{
	  position:relative;
	  overflow:hidden;
	  padding-bottom:100%;
	  background-color:#fff;
}
.vios-pics .vk-ceswiper-sell{
	  width:100%; height:100%;
	  display:block;
	  position:absolute;
	  top:0px; left:0px;
	  overflow:hidden;
}
.vios-pics .vk-ceswiper-sell img{
	  max-width:56px; max-height:56px;
	  display:block;
	  margin:0px auto 0px;
}


#show-inpic .v-mark{
	  position:absolute; z-index:10;
	  top:0; left:0; width:200px;
      height:100px; background-color:#000;
      opacity:.5; filter:alpha(opacity=50);
      cursor:crosshair; border:1px solid #999;
      display:none;
}
#esl-zoom{
	  position:absolute; right:0px; top:0; z-index:300;
	  width:560px; height:400px;
	  overflow:hidden; border:1px solid #eee;
	  border-radius: 3px; display:none;
}
#esl-zoom.esl-zoom-aticn{
	  top:-880px;
}
#esl-zoom img{ 
	  position:absolute; left:0; top:0;
	  max-width:4000px;
	  width:2000px; height:2480px;
}

#esl-zoom .esl-zoom-title {
	 font-size: 14px;line-height: 16px;
	 padding: 5px 20px 5px 20px;
	 background-color: #8f8e8d;
	 background-image: -ms-linear-gradient(top,#8f8e8d,#696867);
	 background-image: linear-gradient(to bottom,#8f8e8d 0%,#696867 100%);
	 color: #fff;font-weight: bold;text-align: center;
	 background: rgba(0,0,0,.5);position: absolute;
	 top:0px;left:0px;width:100%;z-index:99;
}


.vios-info{
	 width:100%; position:relative;
	 margin:0px auto 0px;
	 max-width:420px;
}
.vios-info .vk-thos{
	 position:relative;
	 margin:0px auto 10px;
	 overflow:hidden;
	 line-height:40px;
	 font-size:24px;
}
.vios-info .vk-info{
	 overflow:hidden;
	 position:relative;
}
.vios-info .vk-info table{
	 width:100%;
	 padding:0px;
}
.vios-info .vk-info .table>tbody>tr>td,
.vios-info .vk-info .table>tbody>tr>th,
.vios-info .vk-info .table>tfoot>tr>td,
.vios-info .vk-info .table>tfoot>tr>th,
.vios-info .vk-info .table>thead>tr>td,
.vios-info .vk-info .table>thead>tr>th{
	 font-size:14px;
	 border-top:1px solid #fff;
}

.vios-info .vk-info .table>tbody>tr>th,
.vios-info .vk-info .table>tfoot>tr>th,
.vios-info .vk-info .table>thead>tr>th{
	 white-space:nowrap;
}


.vios-cont{
	 position:relative;
	 overflow:hidden;
	 font-size:15px;
	 line-height:36px;
	 color:#000;
}
.vios-cont img{
	 max-width:100%; display:block;
	 margin:0px auto;
}


.viue-case-list{
	  position:relative;
}
.viue-case-list .vi-row{
	  margin-left:-10px;
	  margin-right:-10px;
}
.viue-case-list .vi-col{
	  width:50%;
}
.viue-case-list .vi-padd{
	  padding-left:10px;
	  padding-right:10px;
}
.viue-case-list .vi-dos{
	  position:relative;
	  margin:0px auto 20px;
	  overflow:hidden;
	  display:block;
	  padding:0px 0px 0px 300px;
	  min-height:150px;
	  background-color:#F4F4F4;
	  -webkit-transition:all .3s ease 0s;
      -moz-transition:all .3s ease 0s;
      -o-transition:all .3s ease 0s;
      transition:all .3s ease 0s;
}
.viue-case-list .vi-dos:hover{
	  box-shadow:0px 0px 8px rgba(0,0,0,.4);
}
.viue-case-list .vi-pic{
	  width:300px;
	  position:absolute;
	  top:0px; left:0px;
	  height:150px;
}
.viue-case-list .vi-pic-ini{
	  position:relative;
	  overflow:hidden;
}
.viue-case-list .vi-pic-ini img{
	  width:100%; display:block;
}
.viue-case-list .vi-tcsk{
	  position:relative;
	  overflow:hidden;
}
.viue-case-list .vi-tcsk-ini{
	  padding:13px 18px;
	  position:relative;
	  overflow:hidden;
}
.viue-case-list .vi-tcsk-tit{
	  border-bottom:1px dashed #CCCCCC;
	  line-height:28px; font-size:15px;
	  color:#353535;
	  overflow:hidden; margin:0px auto 2px;
	  height:34px; text-overflow:ellipsis;
	  white-space:nowrap;
}
.viue-case-list .vi-tcsk-itne{
	  position:relative;
	  overflow:hidden;
}
.viue-case-list .vi-tcsk-itne li{
	  position:relative;
	  overflow:hidden;
}
.viue-case-list .vi-itne-doc{
	  padding:0px 0px 0px 34px;
	  height:30px;
	  position:relative;
	  overflow:hidden;
}
.viue-case-list .vi-itne-ico{
	  width:22px; height:22px;
	  position:absolute;
	  top:50%; margin-top:-11px;
	  left:0px; display:block;
	  overflow:hidden;
}
.viue-case-list .vi-itne-ico img{
	  width:100%; display:block;
}
.viue-case-list .vi-itne-tit{
	  height:30px; line-height:30px;
	  font-size:13px; overflow:hidden;
	  text-overflow:ellipsis;
	  white-space:nowrap;
	  color:#656565;
}
.viue-case-list .vi-itne-be{
	  font-weight:600;
}
.viue-case-list .vi-itne-link{
	  color:#24AA3A;
}


.viue-pageos{
	   position:relative;
	   overflow:hidden;
}
.vios-patit{
	   position:relative;
	   margin:0px auto 20px;
	   overflow:hidden;
}
.vios-patit .vie-tit{
	   position:relative;
	   overflow:hidden;
	   margin:0px auto 10px;
	   text-align:center;
	   font-size:24px;
}
.vios-patit .vie-bor{
	   position:relative;
	   overflow:hidden;
}
.vios-patit .vie-bor>span{
	   width:100px;
	   height:2px;
	   display:block;
	   margin:2px auto 4px;
	   background-color:#1EAB3D;
}
.vios-patit .vie-date{
	   position:relative;
	   font-size:16px;
	   color:#000;
	   padding:2px 0px;
	   line-height:28px;
	   text-align:center;
}


.viue-news-list{
	    position:relative;
}
.viue-news-list .vi-row{
	    margin-left:-15px;
	    margin-right:-15px;
}
.viue-news-list .vi-col{
	    width:33.32%;
}
.viue-news-list .vi-padd{
	    padding-left:15px;
	    padding-right:15px;
}
.viue-news-list .vi-dos{
	    overflow:hidden;
	    position:relative;
	    margin:0px auto 30px;
}
.viue-news-list .vi-pic{
	    overflow:hidden;
	    position:relative;
	    padding-bottom:58%;
	    margin:0px auto 10px;
}
.viue-news-list .vi-pic a{
	    display:block;
	    position:absolute;
	    top:0px; left:0px;
	    width:100%; height:100%;
	    overflow:hidden;
}
.viue-news-list .vi-pic a img{
	    width:100%; display:block;
}
.viue-news-list .vi-tcsk{
	    position:relative;
	    overflow:hidden;
}
.viue-news-list .vi-tcsk-tit{
	    height:32px; line-height:32px;
	    font-size:15px; color:#000;
	    text-overflow:ellipsis;
	    white-space:nowrap;
	    overflow:hidden;
	    margin:0px auto 4px;
}
.viue-news-list .vi-tcsk-tit a{
	    color:#000;
}
.viue-news-list .vi-tcsk-date{
	    height:20px; line-height:20px;
	    font-size:14px; color:#000;
	    text-overflow:ellipsis;
	    white-space:normal;
	    overflow:hidden;
	    margin:0px auto 8px;
}
.viue-news-list .vi-tcsk-more{
	    position:relative;
	    overflow:hidden;
}
.viue-news-list .vi-tcsk-more a{
	    display:block;
	    float:left; color:#1FAB3E;
	    border:1px solid #1FAB3E;
	    border-radius:4px;
	    padding:5px 8px;
	    font-size:12px;
	    overflow:hidden;
}



.viue-ccie-list{
	    position:relative;
}
.viue-ccie-list .vi-row{
	    margin-left:-10px;
	    margin-right:-10px;
}
.viue-ccie-list .vi-col{
	    width:33.32%;
}
.viue-ccie-list .vi-padd{
	    padding-left:10px;
	    padding-right:10px;
}
.viue-ccie-list .vi-dos{
	    overflow:hidden;
	    position:relative;
	    margin:0px auto 24px;
}
.viue-ccie-list .vi-pic{
	    position:relative;
	    padding-bottom:100%;
	    overflow:hidden;
	    background-color:#E3E3E3;
	    border-radius:4px;
	    box-shadow:0px 0px 6px rgba(226,226,226,.4);
}
.viue-ccie-list .vi-pic-ini{
	    width:100%; position:absolute;
	    height:100%; top:0px; left:0px;
	    overflow:hidden;
}
.viue-ccie-list .vi-pic-ini table{
	    width:100%; height:100%;
	    padding:0px;  vertical-align:middle;
	    text-align:center; border:0px;
}
.viue-ccie-list .vi-pic-ini table tr td{
	    width:100%; height:100%;
	    padding:0px;  vertical-align:middle;
	    text-align:center;
}
.viue-ccie-list .vi-pic-ini table tr td img{
	    max-width:100%; cursor:pointer;
}
.viue-ccie-list .vi-tcsk{
	    position:relative; overflow:hidden;
	    margin:16px auto 0px;
}
.viue-ccie-list .vi-tcsk-tit{
	    height:30px; line-height:30px;
	    font-size:16px; color:#353535;
	    overflow:hidden;
}


.viue-video-list{
	     position:relative;
}
.viue-video-list .vi-row{
	     margin-left:-15px;
	     margin-right:-15px;
}
.viue-video-list .vi-col{
	     width:33.32%;
}
.viue-video-list .vi-padd{
	     padding-left:15px;
	     padding-right:15px;
}
.viue-video-list .vi-dos{
	     overflow:hidden;
	     position:relative;
	     margin:0px auto 30px;
}
.viue-video-list .vi-video{
	     overflow:hidden;
	     position:relative;
	     max-width:360px;
	     margin:0px auto 10px;
}
.viue-video-list .vi-video-ini{
	     overflow:hidden;
	     position:relative;
	     padding:12px;
	     background-color:#3E3A3B;
	     border-radius:8px;
}
.viue-video-list .vi-video-sell{
	     position:relative;
	     overflow:hidden;
	     padding-bottom:56%;
	     display:block;
}
.viue-video-list .vi-video-link{
	     display:block;
	     position:absolute;
	     top:0px; left:0px;
	     width:100%; height:100%;
	     z-index:4;
}
.viue-video-list .vi-video-link img{
	     width:100%; display:block;
}
.viue-video-list .vi-video-play{
	     width:42px; height:42px;
	     position:absolute;
	     top:50%; left:50%;
	     margin-left:-21px;
	     margin-top:-21px;
	     overflow:hidden;
	     z-index:10;
}
.viue-video-list .vi-video-play img{
	     width:100%; display:block;
}
.viue-video-list .vi-video-pedestal{
	     overflow:hidden;
	     position:relative;
}
.viue-video-list .vi-video-pedestal img{
	     width:100%; display:block;
}
.viue-video-list .vi-vitit{
	     text-align:center;
	     position:relative;
	     margin:0px auto 0px;
	     line-height:28px;
	     height:28px;
	     text-overflow:ellipsis;
	     white-space:nowrap;
	     font-size:16px;
	     color:#353535;
}


.vios-video{
	     overflow:hidden;
	     position:relative;
	     margin:0px auto 20px;
	     width:800px;
}
.vios-video .ve-box{
	     position:relative;
	     padding-bottom:56%;
	     overflow:hidden;
}
.vios-video .ve-ini{
	     position:absolute;
	     top:0px; width:100%;
	     height:0px; left:0px;
	     overflow:hidden;
	     height:100%;
}

.vios-video .ve-ini video,
.vios-video .ve-ini embed{
	     width:100%;
	     height:100%;
	     border:0px;
}


.viue-rcontact{
	     background-color:#F8F8F8;
	     position:relative;
	     overflow:hidden;
}

.viue-rcontact .ve-left{
	     width:58%;
	     float:left;
	     position:relative;
}
.viue-rcontact .ve-right{
	     width:42%;
	     float:left;
	     position:relative;
}
.viue-rcontact .ve-map{
	     position:relative;
	     width:100%; height:420px;
	     border:0px; border:0px;
}
.viue-rcontact .ve-map-ini{
	     width:100%; height:100%;
	     position:absolute; top:0px; left:0px;
	     overflow:hidden;
}
.viue-rcontact .ve-map-ini iframe{
	     width:100%; height:100%;
	     border:0px;
}
.viue-rcontact .ve-kinfo{
	     position:relative;
	     min-height:420px;
	     overflow:hidden;
	     background-repeat:no-repeat;
	     background-position:50% 100%;
	     background-image:url(../img/borks.jpg);
}
.viue-rcontact .ve-kinfo-ini{
	     padding:30px 24px;
	     overflow:hidden;
	     position:relative;
}
.viue-rcontact .ve-kinfo-coname{
	     position:relative;
	     line-height:32px;
	     color:#000;
	     font-size:22px;
	     overflow:hidden;
	     margin:0px auto 14px;
}
.viue-rcontact .ve-kinfo-tls{
	     position:relative;
	     overflow:hidden;
}
.viue-rcontact .ve-kinfo-tls li{
	     overflow:hidden;
	     margin:0px auto 12px;
}
.viue-rcontact .ve-ini{
	     padding:0px 0px 0px 46px;
	     position:relative;
	     overflow:hidden;
	     min-height:38px;
}
.viue-rcontact .ve-ico{
	     width:38px; height:38px;
	     position:absolute;
	     top:0px; left:0px;
	     overflow:hidden;
}
.viue-rcontact .ve-ico img{
	     width:100%;
	     display:block;
}
.viue-rcontact .ve-text{
	     position:relative;
	     overflow:hidden;
	     line-height:36px;
	     font-size:15px;
	     color:#323232;
}


.in-viue-hint{
	     position:relative;
	     text-align:center;
	     font-size:22px;
	     color:#000;
}
.in-viue-hint>span{
	     color:red;
}




.ng-wins{
	    position:fixed;
	    top:50%; right:12px;
	    margin-top:-100px;
	    overflow:hidden;
	    z-index:100;
}
.ng-wins ul li{
	    position:relative;
	    margin:0px auto 4px;
	    width:76px;
}
.ng-wins .ve-btn{
	    display:block;
	    position:relative;
	    background-color:#1FAB3E;
	    padding:7px;
	    overflow:hidden;
	    border-radius:2px;
}
.ng-wins .ve-btn-sell{
	    padding:18px 7px;
}
.ng-wins .ve-btn-ico{
	    width:34px;
	    height:34px;
	    position:relative;
	    margin:0px auto 4px;
	    overflow:hidden;
	    display:block;
}
.ng-wins .ve-btn-ico img{
	    width:100%; display:block;
}
.ng-wins .ve-btn-tit{
	    overflow:hidden;
	    text-align:center;
	    line-height:22px;
	    font-size:13px;
	    color:#fff;
	    text-transform:capitalize;
}
html.hl_en .ng-wins .ve-btn-tit{
	    line-height:20px;
	    font-size:13px;
}


.fax-modal .modal-dialog{
	    z-index:1080;;
}
.fax-modal .modal-title{
	    text-transform:capitalize;
}


.fa-kefu{
	    position:relative;
	    overflow:hidden;
}
.fa-kefu ul li{
	    margin:0px auto 8px;
}
.fa-kefu .vs-ini{
	    padding:0px 0px 0px 40px;
	    position:relative;
	    overflow:hidden;
	    display:block;
	    min-height:30px;
}
.fa-kefu .vs-ico{
	    display:block;
	    width:28px; height:28px;
	    position:absolute;
	    top:50%; margin-top:-14px;
	    left:0px;
}
.fa-kefu .vs-qquid{
	    line-height:30px;
	    font-size:16px;
	    color:#000;
	    overflow:hidden;
	    position:relative;
	    
}


.fa-cecode{
	    max-width:280px;
	    margin:0px auto 0px;
	    overflow:hidden;
	    width:100%;
}
.fa-cecode img{
	    width:100%; display:block;
}
